Links und Funktionen
Sprachumschaltung

Navigationspfad
Sie sind hier: Startseite / Probestudium / 2013 / WS I: 3D-Programmierung / Skripte (neu) / wie man die Tastatur verwendet (1).py


Inhaltsbereich

wie man die Tastatur verwendet (1).py

Python Source icon wie man die Tastatur verwendet (1).py — Python Source, 1 KB (1638 bytes)

Dateiinhalt

# Tastaturabfrage
from visual import *                                        # 3D-Modul
from math import sin,cos                                    # sinus + cosinus 
from time import time                                       # Zeit in Sekunden seit 1970

# weisser Hintergrund
scene.background=color.white

# blaue Kugel und Textanzeige
b=box(color=color.blue)                                       # blaue Hintergrundbox
textanzeige = label(opacity=0.1,
                    text='Text bitte fortsetzen:\n')        # pos.stabile Textanzeige
while True:                                                 # endlos-Wiederholung
    rate(15)                                                # <= 25 pics/sec
    if scene.kb.keys:                                       # Tastendruck?
        zeichen = scene.kb.getkey()                         # Zeichen holen
        print (zeichen)                                      # Konsolenausgabe o. Umbruch
        if zeichen == "backspace":                          # Loeschtaste?
            textanzeige.text = textanzeige.text[:-1]        # dann letztes
        elif zeichen =="esc":                               # ESC-Taste?
            exit()                                          # Programm beenden
        else:                                               # Zeichen loeschen   
            textanzeige.text = textanzeige.text + zeichen   # andere Zeichen
                                                            # anfuegen
    #scene.forward=(sin(time()/10),sin(time()/10),cos(time()/10))# animierte H.box
    #b.color=color.hsv_to_rgb(((cos(time()/100)**2),1,1))        # Farbwechsel

Funktionsleiste